574
0
847
74
423
1
370
1213
3827
289
476
587
4165
575
580
65
668
56488
262
210
505
497
429
851
2490
741
1029
425
1425