1963
2
3187
5
1532
1
3562
1681
1049
1590
2122
1815
1825
3315
1726
1084
2999
685
1233
1427
1264
4
762
1744
1174
1637
2165
1254
1261
1113
1938
1506
2964
513