221
29
598
170
491
1836
146
296
249
391
46
51
105
220
14
247
503
69
41
75
359
36
17
18
320
25
156
80
26
92
181
81
30
19
65
4699
23
13
12
45
28
1448
68
790