4111
2
269
0
25127
759
431
503
517
1232
918
479
1152
2952
2941
481
2634
745
1045
546
422
525
1075
1009
1297
471
953
464
29323
580
1603