1015
1
1694
951
690
2669
2
1787
619
564
1743
0
7034
108797
1306
1681
2044
2999
3
5431
2131
2299
582
2166
19944
2262
2972
2173
21152
8
2949
2110
4179
7159
10
451