7781
6580
2410
4130
3210
2063
6543
4950
4596
2390
1850
1100
41425
2335
808
511
117149
567979
1523662
3335391
1675346