1509
364
1533
604
2109
1182
681
154
566
210
540
130
341
152
527
267
469
208
627
259
555
240
186
92
516
235
1028
462
514
277
1115
605
409
242
459
176
518
107
1424
801