251
1
101
2
58
428
337
185
305
247
189
624
165
233
287
121
110
71
117
151
759
123
161
246
78
1043
9
68
76
90
0
414
3
143