3125
2
847
0
3546
1
32302
280
605
612
3498
4
3779
12305
3
4471
2964
3051
1603
1193
3189
6
657
754
1461
255
2773
189326
2405