4044
5
2964
1
2350
2
1603
7159
10
1189
0
2274
2771
17970
15
5225
8
2996
10827
4
1335
14861
7
1581
1193
2483
189326
2593
2906
5090
2629
444571
9
2480
894
3041
1289601
3683
971
1226