23099 426
34748 362
41797 162
43400 911
12609 375
27660 118
8412 60
18366 515
15273 688
14861 394
7109 646