3090
6
2245
3
1189
0
4044
5
2949
2903
2932
2
14
297066
3765
4
21152
8
2535
2354
1
25669
3080
2996
4471
392
607
2556
571
2258
605
2476
616
480
1453
496
1193
2525