3125
2
2666
9
1045
0
3546
1
32302
2121
467
2299
616
3498
4
3779
4471
2964
437
3051
1603
1461
475
297066
497
237
2349
3
424
581
2471
2906
838
461
2258
1287