2863
2616
1722
3344
2200
53817
44313
5000
3623
5061
7301
3140
1636817
1156612
11223276
1035416
10138259
97744
8290155
776211
71166
61934
57522
54178