19279
2
777
0
31535
1824
25137
2668
585
57
402
768
1
584
2275
200
17353
298
172
846
3711
3
7334
4
6294
393
1020
326
381
247
1386
2730
6
697
78
670