2040
2
1639
1
1159
3014
20
2123
1989
3
3085
5
3491
4
1883
3485
7
3316
10
5141
2582
1392
1348
1195
1814
2169
467
0
1076
1691
108797
2350
2234
6075
15
3527
1647
1695
4697
2152