47
2
10
4
1
127
106
637
473
138
313
199
93
210
197
456
216
204
121
126
187
235
345
185
73
39
621
92
61
46
751
362
268
198
130
97
680
113
1109
890
55