3083
2
17946
0
2465
5431
486
3125
3546
1
32302
2395
6
1193
3498
4
3779
4471
2964
3051
1603
415
1787
1461
1201
692
2906
504
1406
784
2258
445
515
473
2510