1063
3
347
1
415
841
2
88
534
358
429
72
73
308
86
180
506
555
758
721
4
466
436
2190
4768
32
3535
486
433
1637
799
1041
885
991