156
24410
33511
2449
484
703
59
682
1247
24
231
20
567
608
9412
615
628
412
7316
413
36525
19319
618
6211
686
772
874