19279
2
25137
0
31535
20634
8
2546
1
17353
4111
2275
1869
5
5223
9
2809
2574
467
915
3092
1365
1354
6515
1647
2982
3
1824
2987
492
1390
1056
390
1575
2693
2431
8876