951
1
564
2650
20
1015
1694
690
619
2669
2
2502
1743
0
108797
2740
3539
3
4179
21152
8
2949
8607
4943
1787
2153
7
1458
2122
2427
12
2687
2794
3546
1952
2670
5375
3316
17