661
2
889
3
822
862
1
567
5695
17
993
1008
1641
4
659
1075
7
584
1344
1338
121
634
83
1960
5
239
69
154
231
172
148
65
70
969
530
448
515