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
1425
571
2798
1441
5
1798
906
1289
4644
11