893
1
184
411
331
404
398
833
909
1399
4
567
854
2421
3
484
2
625
256
226
2757
797
146
521
1454
1304
669
5
352
705
170