18438 40
14163 277
16961 431
18134 274
25473 495
29410 709
17465 599
2845 30
9746 266
13663 661
3719 120