52
985
29
11
169
80
93
38
94
51
276
159
874
36
77
318
189
106
53
61
27
284
406
124
41
74
48
599
23
30
99
467
125
64
18
56
86
24
100
5219
66
1671
91
54
28
130
207
46
221
69
119
49
83