17946
0
21152
8
19783
2
14
1189
32302
416
396
803
2535
1461
394
1193
560
2996
572
650
25669
517
45986
746
2087
308
418
598
968
580
661
4044
5
283