3083
2
3447
7
17946
0
4382
4
2155
3
2465
2061
1743
3125
475
528
3546
1
1648
297066
762
1193
2471
3498
3779
2948
6
4471
2299
3868
10
2964
8527
3051
1603
1903
1461
6346
16