0
1439
859
1195
1542
1060
1094
1185
1204
1096
1399
2531
2432
1205
1111
982
1888
1
1355
2921
1594
1675
1621
141833
3135
2670
2638
2576