112
70
241
274
82
224
202
56
135
309
190
144
21976
16610
14601
13190
10072
972263
8744
8710
828148
717142
67611
6630