683
0
458
503
1824
467
431
1033
745
1075
2328
1152
771
422
597
953
269
517
691
584
468
1232
479
2490
1880
2
968
409
602
694