4044
5
2087
2
17946
0
2949
3051
528
3498
4
1
3673
6
3012
297066
2629
2906
908
5375
2395
1193
4335
2258
2471
2986
189326
3046
2744
1380
2483
5825
378
971
500