4396
3
536
0
427
776
1020
777
114
798
25137
471
7334
4
282572
683
421
516
1840
2
31535
584
348
996
38
173
671
1824
714
467
448
392
402
3114