683
0
503
745
467
2328
2952
1824
458
269
2490
584
31535
5313
918
719
421
1232
456
267
1045
431
608
1949
2211
693
525
1238
403
759