2861
1
2245
3
3326
3386
10827
4
6346
16
6666
3080
21152
8
297066
0
1787
1526
2
1047
3090
6
3673
2507
1963
1746
1599
2932
2530
5439
2744
3187
5
1632
1019
2620
3200
1079