661
2
889
3
822
862
1
568
5695
17
994
1009
1641
4
659
1075
7
584
1344
1338
121
634
83
1960
5
239
70
154
231
172
148
65
969
530
449
516