1134
0
509
516
667
524
354
917
1347
324
532
305
571
1696
3371
732
360
459
366
1246
665
664
777
1239
601
1532
1031
1210
795
515