19279
2
20634
8
31535
0
3498
4
688
447
219
25137
2702
276
529
292
608
2328
799
2198
326
970
2369
1
1466
17353
275
1862
787
2710
9
962
1020
230
2152
2275