1500
648
401
221
1431
903
347
145
3305
1802
1469
701
568
239
565
266
535
242
466
167
573
127
637
295
761
336
529
204
689
230
405
167
457
247
534
132
401
147
349
70