3014
20
2116
5
1709
8
3085
3491
4
346
0
2059
2
3485
7
511
1
665
3316
10
5141
2237
3
2670
2015
1550
1067
1000
951
467
1196
2350
3287
2854
2499
1647
108797
3527
796
6
3587