3125
2
3546
1
32302
0
433
1105
595
1668
2378
742
3498
4
2676
1201
3779
4471
2964
4724
3
3051
1834
1603
1156
1942
1461