3125
2
3546
1
32302
0
5635
3
1215
2499
3498
4
2437
1566
3779
4471
2964
3051
1603
1467
1461
1583
1382
3103
1272
1000
3316
10
11650
23
3593
16