3296
2130
25255
16010
25164
22590
4520
14200
8791
4840
17460
10090
1587716
1095512
9974276
995416
94983
9137258
7470154
726211
68395
58133
54292
52278