743
2
804
1
878
1367
1645
1378
1374
2111
7
1513
3
930
460
488
456
330
5727
9
849
371
399
1151
1601
487
447
1881
342
526
532
528
1150
4
1259
1975