435
631
1473
382
1697
973
1572
451
624
841
1232
401
24
23
983
534
1796
443
364
483
911
754
465
692
2012
642
40
22
1767
11
651
134
233
181
612
59
513
272
18