14
797
613
4221
451
31
705
285
171
4
1201
33913
683
241
26920
22
21
18
312
131
251
153
193
12
761
603
71043
25214
1505
1409
55523
161
35
874
274
1522
1436119