391
312
314
3217
246
384
431
406
232
297
315
353
31547
24110
22352
19943
1621267
15652
1437148
13836
1285144
12170
10940
9200