1015
1
1694
951
2131
690
2669
2
929
3
2600
4
19944
564
1743
0
1606
108797
2769
2166
2262
2377
9956
2115
2428
833
2550
5919
815
1876
21152
8
2949
197
451