115
24313
546
244
67
38
741
632
46
481
511
451
694
24
21
784
621
892
1053
61
1509
12810
1676
1331
1615
20316
1939
17010
1848