288
100
262
29
193
73
45
41
47
152
21
30
24
55
43
66
67
28
18
74
26
326
50
459
630
63
163
46
144
245
516
328
92
429
80
902
363
137
140
169
145
2075
172
110
159
364
794
298
316
393
156
242
224
192