4335
2
2676
1
929
3
398656
19
2571
6
7762
4
1131
1289601
2377
14750
8
2722
623
2798
2600
2744
550
2972
0
3473
1526