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