20634
8
19279
2
31535
0
25137
2198
383
458
2275
5781
6
798
1020
918
2727
1650
467
1504
2526
3
125
2369
1
4396
2337
116
2710
9
17353
418
386
6383
17
1454
288