3125
2
3546
1
32302
0
2411
3498
4
3779
4471
2964
3051
1603
1461
2270
734
1280
1021
862
3041
3
1518
515
2036
5829
22
2989