605
49
319
121
440
16
138
44
726
243
1155
603
631
324
2011
749
1279
567
684
241
941
219
470
176
457
157
789
139
967
218
986
213
1024
410
704
359
621
88
275
129