2906
1
3186
1189
0
3868
10
32302
4471
2
1045
1527
3083
6844
467
5347
4
2835
5052
2165
462
6044
8
6247
5
326
2013
1593
1922
5621
401
12459
3
514
510
47639
1903
337