15953 234
7056 151
31339 144
25444 602
11334 425
28555 785
12839 687
12227 761
7217 660
10321 645
4021 332
5355 577
3890 940