14946 73
7290 270
29131 398
112579 215
29763 744
22081 305
8478 410
78522 524
177684 877
13828 467
32959 211
24587 108
51007 517
16824 903
16317 153