918
0
458
467
1824
266
107
479
2748
2
2952
546
1045
1232
31535
503
683
1152
517
1238
953
759
4594
1
400
584
464
525
471
358
2211
691