82
343
72
878
167
200
243
99
78
59
128
179
45
155
152
334
73
84
60
54
659
67
43
79
75
273
202
126
305
14650
584
247