375
45
25
426
161
29
324
64
100
40
66
43
16
210
37
75
62
125
708
112
79
256
17
145
84
78
741
190
59
204
97
137
61
24
14
126
10
52
1785