5043
1
637
0
916
375
337
452
371
532
560
2477
343
2172
1169
536
445
942
577
453
630
305
414
439
1569
932
459
1263
666
437
683
493