3491
4
1690
1
1000
0
4044
5
3083
2
17946
745
2465
1189
7793
3125
3546
32302
3671
9504
6
3498
2437
3779
4471
2964
693
3051
1603
1380
1461
868
4311
1570
3316
10