18
509
193
238
1419
132
1175
63
593
16
1440
3
211
892
28
20
11
6
19
106
192
37
42
52
381
