3383
11
2325
3
912
1
1203
2
1637
643
463
640
609
448
1195
1016
1056
510
781
5
583
1627
523
653
665
839
414
671
1791
10
826
591
562
90
538
597