211
19
23
502
451
1762
74
15
281
153
90
611
27
572
42
1483
891
80
39
36
28
37
26
20
34
18
47
68
14
72
158
44
117
851
43
78
65