30496 267
7349 241
4912 102
39486 192
4862 705
23367 424
6363 692
12507 564
4840 98
3316 462
3511 645
3419 689
6118 472
22011 645
2521 552