3109
14
2982
3
2366
1
1357
2
1993
2049
5897
4
693
0
2060
2999
1749
8411
575
1812
2788
1778
3560
2763
775
1006
621
2890
1679
444571
9
1162
1924
1331
1527
2132
2562