21
25
16
286
5
126
392
71
1120
69
716
98
435
117
17
240
224
37
24
193
867
285
108
140
29
5178
62
40
195
269
654
45
77
17291
22
75
551
111
35
151