16985
3598
1400
297
8454
1791
7300
1547
31040
6575
49440
10472
20952
4438
7620
1614
18590
3938