19783
2
25669
0
32302
1819
1
2535
2666
9
1883
3546
5592
8
2921
5
2932
905
4309
1699
21152
17946
2980
2264
582
370
2366
3080
3
1397
2204
3593
16
3498
4
345
994
6
5431
3326