2535
2
337
0
4044
5
3083
17946
768
10827
4
2465
962
3125
3546
1
32302
789
1193
1849
380
529
8527
931
3498
3779
2524
1289601
3574
2964
3051
940
1603
6164
436