371
5
725
30
486
145
20
59
85
8
81
101
74
89
98
210
38
72
43
304
39
35
158
271
75
14
12
135
93
175
166
520
76
326
142
185
79
78
69
49
147
275
62
580
413
139
92
178
820
64
9
128
462
29
533