3025
4
3503
13499
5
23802
9
5978
6
5439
2
3610
3
2445
2223
1013
1
1610
550
5521
2048
4724
1042
908
1426
1179
2740