1500
485
665
192
518
107
808
318
1003
376
630
301
499
249
1137
466
648
343
641
165
230
156
402
171
373
167
908
423
579
189
152
67
311
105
480
61
587
164
307
126