282
1
487
718
703
3
396
49
494
429
59
1223
502
354
337
324
250
290
233
2
628
121
165
118
762
72
294
307
160
112
152
124
29