1129
0
1132
2119
1
2086
964
1392
1603
2
1664
915
1894
2108
3
1306
2368
300
935
804
493
383
3134
1903
1566
1084
2470
1421
3025
263
1291
1448
475
1230