843
1
656
823
2
1300
4
531
570
61
47
212
131
466
293
270
118
598
1485
418
267
229
981
507
403
1352
1576
210
89
93
1441