1239
1
2354
3
940
852
870
3854
2
1748
970
851
764
0
1568
964
1226
5505
14
1390
1184
2189
1778
720
1656
587
1175
570
2861
1254
892
898
3012
2727
1512