458
0
683
467
2328
31535
266
298
2952
1033
468
4111
2
584
296
691
1043
267
503
464
517
1824
1075
980
1232
2490
2748
1045
422
479