1544
1
1000
2482
860
2
775
3
995
1098
1363
1273
5964
18
608
1029
185
858
368
0
277
105
112
129
229
357
341
146
73
619
236
628
910
164
179