431
1159
515
624
992
428
634
527
446
1577
532
1567
732
1127
752
358
235
3228
3203
824
343
4469
303
390
1399
374
332
2137
500
699
2057
1939
781
1363
372
775
581
619
440
370
856
351
1528
597
2030
258
457
932
654
262
889
1792
529
286
480
1644
573
283
451
308
259
430
613
854
296
244
274
362
817
346
288
255