2911
9
2274
1
4651
3
4335
2
929
398656
19
2571
6
1699
2859
2377
2722
623
38477
34
1545
41355
2600
4
2744
550
1575
5
2972
0
1526
2530
2850
4724