1656
1
762
812
1343
957
2
913
1082
1393
1117
758
451
1465
634
436
563
6
377
892
1139
607
385
775
425
487
504
2215
20
399
543
608
578
375