121
1578
226
193
101
28
70
53
757
46
229
63
90
64
187
67
1588
20
103
243
44
102
696
204
557
47
51
167
781
4437
230
582
189
37
58
281
297
69
153
72
198
17197
104
39
59
96
577
21
88
42
1455
40
78
57
56
191