19279
2
1020
0
968
31535
17353
1449
3
25137
2275
1824
3559
1
802
381
477
1290
1132
530
1073
4099
4
20634
8
1084
5502
9
2179
2211
1758
2431
1053
2920
2395
992
521