2040
2
1639
1
3014
20
2123
2655
3957
3
3491
4
1989
1883
3485
7
3085
5
3316
10
5141
2582
1814
1348
14861
1195
2350
108797
0
1226
4702
2234
3527
1695
1647
2152
796
6
2642
1289601