2999
3
1175
1
240
0
3460
1378
2505
2
1743
3054
5
2194
2057
3500
1683
1306
2500
790
1632
3354
1481
1915
155
2670
5375
1015
1694
2294
1923
3683
1247
1451
2522