2255
2
1431
1
1767
1720
1075
2942
6
2245
3
1558
1250
658
0
383
2873
4309
469
1064
951
1239
674
1815
8527
3079
24337
22
913
1757
2099
1688
1162
2710
4158
8
1223