308
3416
332
293
304
375
480
260
2510
333662
341
2814
27337
20520
19091
16952
1341265
13312
1203148
11886
10780
1000144
8980
78711