53
258
17
12
8
302
14
393
48
106
27
21
32
126
45
257
4498
52
1128
321
413
564
200
23
164
64
16
155
25
201
30
68
801