9570 151
7033 744
4895 66
10336 327
5306 331
12545 350
26417 248
14356 277
18676 865
7118 222
9005 356
12320 473
15562 864
5101 425
3859 698