640
1
415
1479
564
530
1106
4
463
1351
3
922
419
555
434
2
591
484
2943
808
1166
616
1175
1298
560
1324
469
398
9961
503
2216
7
583
437