1000
0
2155
3
17391
7
57793
3519
9
2999
1716
1
4606
2233
3212
27
1917
2
51331
25
2154
962
1993
2788
1812
2781
3575
868
1210
4578
2013
7222
4
322
3565
8
2828
4715
5
3248