4182
828
503
11334
590
2325
83
23382
296
27788
4953
2240
1191
17208
10014