184
33
70
17
147
464
498
241
349
353
46
35
262
1781
690
180
81
49
911
86
53
55
207
226
61
1464
128
214
63
60
40
95
1119
510
21
29
54
99
120
278
58
62
265
107
395
146
286
69