448
0
38
500
372
1123
930
666
378
879
795
534
418
458
402
324
1205
610
2238
1
370
598
765
607
424
434
1345
553
1441
905
1543
616