2110
1
951
2166
564
619
1590
2502
2740
3539
3
1532
2
1482
4564
14
8607
8
938
4943
1988
5
1458
0
2346
1678
2687
2122
2153
7
108797
3301
13
3344
1305
1952
1788
2794
3316
17