79
165
66
61
731
661
8
55
46
71
41
48
44
53
60
54
2611
379
3002
2613
250
978
114
213
2302
771
57
85
673
1012
59
81
722
721
931