49
410
52
11
55
28
79
245
41
1675
32
965
39
309
913
162
31
185
84
58
152
232
188
22
2
298
98
51
145
24
42
30
69
38
29
47
19
216
590
48
17
34
66
71
62
161
44
117
176
172
10275
61
664
299