58
508
1773
71
45
126
225
34
111
48
204
469
94
521
47
72
39
43
159
294
24
109
241
70
32
65
135
19
31
54
16
79
27
46
25
18
11
57
40
81
295
154
52
117
180
23
319
610
41
38