4715
3130
4112
2922
274
3611
3710
4311
317
468
3836
373
23496
17660
15561
13962
10762
1046263
9494
930148
9240
774142
7190
70311