2535
2
21152
8
2466
5
3498
4
2996
0
297066
1189
3090
6
3083
1601
3
612
783
621
2902
16
2597
1
32302
14
25669
19783
1494
1018
1033
2932
2279
2087
733
475
611
1849
255