3090
6
2535
2
1603
1
1250
1681
6346
16
1539
2921
5
1669
1876
1038
1558
989
0
2358
9
2835
1348
2133
3498
4
2622
2377
1819
1622
3694
32302
1135
2886
2430
21152
8
7835
14