678
1371
51
67
220
163
199
53
52
620
219
409
285
158
512
54
233
421
224
198
839
129
53
439
60
507
445
463
277
624
591
253
836
806
1072
955
602
61
171
552
294
205
843
161
89
203
703
586
2043
454
263
423
308
236
