1606
1
951
1660
2562
2
3326
3
2906
1632
1440
1081
1788
2873
2184
791
1913
0
644
2530
4
1174
1749
1239
2166
697
2294
674
8527
2999
1751
24337
22
4651
913
1162