2675
8248
476088
3330
78080
5353
3588
3283
3210
89611
155923
45827
2007437
14103284
1383912
12213261
1187340
111853
10120157
995112
838137
81606
76705
69882