2465
2
2087
3125
847
0
3546
1
32302
605
2378
612
3498
4
2676
3779
12305
3
4471
2964
4724
3051
1603
1193
657
754
1942
1461
255