78
1
30
163
76
227
1044
9
248
233
2
628
291
121
165
124
112
324
250
185
195
67
143
91
0
190
800
487
777
1131
1072
727
85