186
66
1584
20
103
238
44
101
690
204
557
46
51
167
781
4427
229
581
188
37
56
281
296
69
153
71
197
17153
39
59
94
96
573
64
21
47
88
41
1453
40
78
57
191
26
134
208
84
813
23
346
77
53