60882
18320
14892
2760
21608
9124
2397
23750
34548
20847
3429
3698
3987
2148
18316
5959
3155
5237
20455
4496
5933
3435
42903