222
347
271
4826
292
664
3411
3110
316
2514
7211
565
142
141
81
426
384
5810
11216
1
252
193
8717
313
261
311
286