2535
2
670
0
4044
5
3083
616
17946
484
2465
1025
3125
3546
1
600
948
2648
528
5440
8
657
3498
4
2348
3779
2439
4471
639
2964
3051
2349
3
1603
1461