320
101
2
117
329
9
30
105
651
220
1531
13
176
305
124
255
580
188
47
146
254
21
100
270
407
214
315
135
76
1174
135
407
219
313
224
640
842
661
77
1
8
232
201
503
142
424
