881
16212
17818
5211
7813
384
324
7217
5114
174
12925
5910
639
13620
922
325
976
10127
455
859
504
412
396
1288
1095
728
173
552