531
1
570
65
52
213
132
601
4
418
2
1486
468
296
275
122
432
1301
246
636
405
983
270
210
1576
778
554
2304
1118
76
1051
372
1551
7