367
512966
4011
343
336
257
304
423
286
3514
332
303
33757
25930
24192
21603
1774267
16662
1590148
15026
1421144
12860
11930
10040