163
692
481
53
311
281
19720
111
393
675
242
996
66
1055
201
14319
30
613
351
38
27
25
26
15
1144
414
361
233