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