1683
0
2505
2
1729
1
1743
3054
5
2057
5375
690
3465
716
1329
4
4034
1289
1306
2698
3683
2500
436
790
3354
1481
582
980