211
19
23
502
451
1762
74
15
281
154
91
611
27
582
43
1483
891
75
81
39
36
28
37
26
20
34
18
47
68
14
73
158
44
118
861
78
65