1000
1
2465
2
951
1189
0
3125
2670
4
3546
32302
1196
2015
2237
3
3498
3779
4471
2964
3287
3051
1603
1787
1461