1529
658
405
221
1456
912
360
147
3384
1843
1502
715
572
240
574
267
539
242
478
169
577
128
655
304
775
340
542
211
696
232
414
168
463
249
545
132
404
147
351
70