413
493
354
181
427
291
233
323
343
2710
273
243
31077
23780
21862
19583
1580267
15222
1408148
13626
1245144
12000
10650
9030