2535
2
40
0
1289601
4
2996
2949
6
2524
4044
5
423
3083
693
17946
2155
3
2465
1585
3125
670
3546
1
32302
1049
1575
2087
3498
2310
3779
2948
4198
4471
3868
10
2964
38