0
1394
831
1148
1515
1023
1057
1143
1144
1060
1356
2419
2322
1173
1087
949
1752
1
1236
2662
1480
1567
1511
140910
2962
2555
2552
2449