19783
2
25669
0
32302
2535
1806
1
1444
21152
8
24337
22
3090
6
3083
2366
1819
2801
2932
3498
4
17946
1779
1329
1294
1153
1539
2012
6445
1371
1700
3080
3
2316
964
1691
2268