2525
4
38477
34
734
1
592
0
2195
3
2732
2
1723
1419
1078
682
2349
810
3859
2396
1473
2044
3626
552
429
2611
4291
9
700
750
502
1891
549
1438
5825
19079
6
898