1025
0
2085
979
693
264
423
1057
256
908
323
239
488
458
326
420
1141
327
775
470
266
277
342
334
343
421
349
1107
376
486
3202