592
2
788
1
460
523
1610
1499
2365
1300
1443
943
1477
867
920
166
1364
492
417
348
391
396
589
3
1643
359
2811
9
1306
553
402
75
323