4946
18
2505
2
2131
1
19944
1681
7608
12
868
4335
929
3
1336
2571
6
2377
2722
623
21152
8
2949
0
2044
1748
2600
4
2620
2744
2972
2999
830
801
806
1526
1547
2530