259
0
2522
330
589
480
596
458
909
935
517
437
1
267
467
415
1043
474
695
445
737
552
1232
590
1465
749