24003 362
15457 341
58118 122
22873 580
8012 275
8717 842
31277 575
40751 682
101098 514
68525 346
5958 618
3248 633
7942 115
46009 331
51660 179