19279
2
1020
0
20634
8
2730
6
31535
2275
25137
17353
1824
169211
11
798
2809
1132
2953
1
2668
7334
4
503
2546
2459
9
1932
383
467
1154
729
592
422
834
823
363
1498