3083
2
11153
8
17946
0
3765
4
2465
1768
463
3498
2666
9
1047
3779
2920
4471
2964
1
3051
1603
1461
3673
6
2342
2502
5232
19
5701
2087
1289601
2392
1849
2258
2732
189326
3216
10