19783
2
1787
1
1603
6307
10
5431
6182
2690
4
2760
2294
25669
0
1526
1317
567
2949
1568
2131
2711
1092
2666
9
2911
2578
2394
1814