19783
2
25669
0
32302
2535
549
17946
2366
1
1583
2921
5
2195
3
1586
21152
8
2932
1656
3498
4
1288
2327
11
3779
3765
2264
1131
2221
1153
3090
6
6844
2012
2778
1383
3936
5601