275
2
312
1
606
2171
385
420
487
994
1962
5
1299
824
1057
1102
1237
1278
305
3664
746
744
323
715
485
847
482
66
3693
3
842
428
546
1233