7
507
648
39
577
3187
461
401
978
1495
745
464
843
38
604
652
72
37
161
688
704
28
716
1020
808
420
396
972
1101
2081
837
24
659
498
44
482
1039
