144
557
255
139
44
2
999+
904
593
464
206
84
71
41
123
23
20
12
9
5
1
950
560
450
368
273
224
198
184
179
171
163
136