2040
2
1639
1
3014
20
2123
3491
4
1989
3
1883
3485
7
3085
5
3316
10
5141
2582
1814
1348
1195
2350
108797
0
2234
3527
1695
1647
2152
796
6
1289601
2530
2297
6346
16
2386
6236
1894