33
280
18
49
177
24
11
14
46
180
3
57
72
15
116
1006
77
22
39
107
37
13
55
42
16
30
118
10
19
252
113
98
429
481
12
27
67
53
2585
69
112
25
43
413
144
420
131
216
1259
17
41
376