555
1
624
5
88
430
358
534
2
72
347
415
841
97
1324
3
1063
435
825
1343
874
308
1643
10
86
309
181
73
1146
791
1423
3057
2867
807
599