2114
2
3371
3
5978
6
2676
1
1166
11
3101
3671
6307
10
2405
7893
4
4160
1583
1547
635
0
1816
19465
181997
657
2578
1766
2118
83
945
3503
2499
2999
534
2145
477
2082