12437 120
5112 218
19930 713
49374 431
23671 837
3117 385
7101 597
8281 317
3403 664
7893 549
29941 495
17744 569
4453 295
3550 251
6198 540
5921 540