586
33824
1555
687
1454
831
62
1215
704
572
396
448
20715
483
25
822
391
2206
1194
336
292
72
717
776
1332
1375
1553
1255
6