531
1
570
66
52
213
132
601
4
420
2
1488
468
297
277
123
433
1301
253
638
405
983
270
210
1576
76
1051
778
554
2304
1121
373
1552
7