323
201
1212
168
104
24
18
1329
322
1809
76
42
28
31
26
21
46
35
53
13
71
30
56
335
34
314
94
25
178
512
612
19
339
378
408
308
241
224
474
577
263
51
47
3889
116
1687
48
83
60
511
105
37
1447
38
50