3125
15
1828
1
1817
4
2048
2
750
1941
1400
8122
13
2820
3132
10
6844
2948
9
1072
0
646
467
1511
59
1456
4074
4117
5
1614
4160
5527
6
2565
1814
2262
10183
14
2255
1443
1303