128
24613
546
254
67
38
741
632
46
481
511
451
694
24
21
784
621
892
1053
61
1519
12910
1676
1341
1615
20316
1949
17010
1858