585
1
826
2
2099
1085
690
582
2752
34
1767
3
568
521
485
1206
726
1029
548
1172
236
468
1341
665
491
957
2425
5
907
1237
1579
1278
1684
4
1220
2123