505
11016
4414
415
1027
1073
170
6510
434
5316
6911
442
38517
29520
27753
25265
2147267
19444
1896153
1758149
17326
14460
14160
12420