5030
7450
10171259
4890
1520
4730
3440
3880
14355
424687
2130
3332
1637617
1158312
11263276
1036816
97774
8310155
777211
71336
62034
57612
54218