19932
6
4436
3
6247
5
2110
1
1534
2
2522
1047
9036
9
33393
10
2480
2596
511
17391
7
2369
0
929
815
1035
12459
5164
8072
2534
574
38477
34