161
872
1183
453
693
2533
221
471
16
201
293
571
214
81
19
12
4
141
24
21
191
1071
5
22
1182
2441
70
172
181
362
18910
109
462
704