1051
20008
2075
707
1457
1210
4560
1112
2189
1097
1073
14521
2951
5650
587
1450
19305
10137
583
2136
815
1393
1369
741
3400
1604
5882
21450
2357
1294
15015
1052
891
882
1017
4557
1018
808
1106
844
633
910
1506
5519
739
3141
1279
1002
1708
10231
699
754
848
1877
1107
1100
810
1063
836
29817