1200
1
2110
2245
3
929
3080
21152
8
1787
197
0
1305
1047
2
3090
6
2932
1501
297066
619
469
4080
849
2982
2999
16062
15
7034
1753
5
108797
1883
1306
2760
4
2184
1734
2571