855
1098
22
703
29
954
985
14
2812
511
18210
5
943
501
332
251
566
131
101
11
23
27327
294
211
864
225
763
12