749
0
584
2328
1352
1167
362
328
505
320
2143
1020
392
298
1161
403
479
1277
658
544
361
1152
2490
464
296
415
688
694
597
1062