843
1
656
823
2
1300
4
531
570
61
50
212
132
466
293
270
119
598
1485
418
267
233
981
507
403
1353
1576
210
89
93
1441