14293
17383
49911
33210
2134
749124
2663
1292
1492
29314
1740
3818
1587716
1095612
9975276
995416
94993
9137258
7470154
726311
68395
58133
54292
52278