19279
2
31535
0
25137
392
1824
2275
7334
4
458
2730
6
846
3815
467
2668
21743
1
3114
688
297
2459
9
2281
1357
777
17353
1462
683
1949
3
1020
349
2546
532
802