19279
2
31535
0
25137
17353
1559
417
20634
8
2730
6
1129
1587
1
1824
662
467
3795
1054
775
543
2546
4111
447
661
650
1603
2275
263
1098
1869
5
3114
4
1470
2105