101
50
540
1279
719
114
392
27
283
834
466
305
70
503
118
707
364
970
671
200
350
496
1277
1196
189
117
210
146
2018
1034
550
695
768
783
24
956
1049
417
333
689
410
118
21
138
472
1623
650
9
591
