943 3
502 1
885 5
492 112
1,591 509
1,355 546
207 29
125 22
87 13
129 15
85 10
153 18
181 48
268 68
463 118