250
0
548
2275
2
3358
1924
1
618
1050
925
1096
392
1209
3
1288
508
257
775
934
482
1318
707
505
427
1302
789
1494
1619
4
414