1063
3
347
1
415
841
2
88
534
358
430
72
73
309
86
181
506
555
758
722
4
466
436
2190
4769
32
3535
486
433
1637
799
1043
885
991