18
950
284
508
27
1426
303
876
669
970
750
181
933
300
12
869
70
485
265
4
23
1317
268
2472
127
1155
532
48
299
150
298
