19783
2
2535
25669
0
32302
2368
1
1568
1660
775
905
2921
5
582
2980
2173
3498
4
2207
1816
83
2982
3
1819
2710
770
2055
17946
1766
370
2209
2666
9
2366
400
3546