8258
2793
4003
2645
107324
3536
4646
187733
2240
3842
36517
4563
2007737
14105284
1384112
12222261
1187640
111853
10122157
995112
838437
81606
76715
69912