4594
1
2952
0
759
448
422
266
333
580
363
767
1043
5611
11
431
478
649
802
396
458
1033
2490
2211
1075
269
31535
397
787
429
471
298
639