332035
448
431
350
523
283
666
270
563
5810
346
410
30997
23580
21752
19523
1570267
15172
1405148
13606
1239144
11930
10610
8960