942
0
492
618
235
881
305
372
485
1540
2941
360
909
565
1275
902
239
207
400
2992
223
297
1263
325
191
500
434
496
378
1657
256