28032 508
16883 876
18857 487
26050 785
16766 135
13608 335
18131 432
8234 265
7880 200
6228 657
7952 351