19783
2
25669
0
32302
2535
2932
3498
4
17946
549
1153
3090
6
2012
2366
1
21152
8
3936
3
5601
786
2195
3080
2316
1914
1583
2327
11
2921
5
2507
1044
1586
356
1679
3263
1656