217
431
22
195
13
194
62
46
25
58
321
201
1211
168
104
24
18
1325
322
1808
76
42
28
31
26
21
35
53
71
30
56
332
34
313
94
176
512
609
19
339
376
401
308
237
223
474
575
262
50
47
3883
116