259
1
886
2
264
442
1132
798
3
755
10
355
122
705
364
367
404
354
507
1364
2063
365
925
5
450
1026
529
803
775
4
4016
14
1135
642
277
1148