650
200
187
117
35
474
203
126
452
334
79
104
145
230
1049
337
102
254
259
679
68
464
58
140
56
33
40
92
21
97
12
522
204
1481
54
23
32
292
285
90
91
24
52
16
14
69
71
43
51
36
122
42
296
31