40
546
244
68
38
751
642
46
481
501
461
673
23
20
784
611
892
1043
61
1509
12810
1676
1311
1625
20316
1929
17010
1828
18210