471
1
207
867
232
87
502
2
1143
2626
385
842
103
644
379
81
1369
76
668
630
481
564
405
546
2575
6
396
418
528
1258
793
444
86