1233
2
578
1
2621
9
2419
1461
805
546
774
982
655
864
1200
432
569
627
502
865
2700
3
5696
17
1629
3382
6
594
1424
571
2798
1439
5
1797
905
1288
4644
11