3107
4
1078
1
2533
2
2759
1942
9
1258
4176
6
2740
3050
0
908
2060
2100
1660
8411
3
23802
1812
2788
3560
2763
775
2890
1679
444571
1162
1924
1331
1527
2132
2562
1623