1651
5639
3638
1129
674
2546
850
756
1122
983
677
2244
2809
2042
7132
3313
711
1590
1847
1475
3049
946
1466
2271
714
855
792
1097
3258
1108
1178
1468
1702
2148
788
879
815
878
1971
1544
737
1383
901
10196
2864
1525
1073
2507
22281
1034
4291
1050
1966
1098
8469
2060
696
890
1393
1850