2935
2
2223
3936
3
1821
2060
1
1691
6346
16
8411
1812
2788
3560
2763
0
3562
775
2890
1679
2181
5521
444571
9
1162
1924
1331
1527
2132
2562
1623
1431
1163
118
1243