532
1
570
66
52
214
133
601
4
420
2
1488
469
298
277
123
433
1302
254
639
405
985
270
210
1576
76
1051
779
555
2304
1121
373
1552
7