1896
466
2117
877
3490
1346
620
1458
957
1331
1035
804
1657
958
359
3143
3224
1680
2932
907
1673
493
557
336
