3140
4
4914
2
619
1
951
2562
2366
3326
3
1813
1415
1125
1632
1000
0
1660
1015
83
1547
1087
526
3109
14
3485
7
5897
1788
1382
2710
582