1099 26
685 45
297 28
181 19
759 37
651 17
906 22
977 15
750 46
406 20
585 30
459 28
928 29
886 1
656 48
758 7
647 5
533 35
202 39
142 1