10670
8421
960
6677255
3504
3272
7739
2735
117236
8821
3030
50510
1636917
1157212
11240276
1035416
10148259
97764
8296155
776411
71236
61994
57572
54198