488
1831
145
296
249
385
43
48
103
215
12
244
497
63
40
75
355
34
17
316
25
154
353
79
90
181
24
30
18
61
4685
23
22
36
35
28
16
1443
67
779