19783
2
181997
11
25669
0
345
14
32302
4765
8
2476
17946
471
2303
777
1
1849
2535
2390
708
3176
3227
2932
3546
389
3498
4
2996
2903
3
2964
1603
3765
4116
6
692
3196