545
376
447
172
269
202
342
926
704
540
798
1135
294
1053
426
162
591
686
430
806
608
320
565
672
402
491
536
600
1509
1397
387
2127
938
657
402
608
459
273
499
658
299
1179
600
457
1105
1964
1934
1315
1497
1123
1175