30396 267
7185 241
4620 102
39383 192
4793 705
23298 424
6351 692
12485 564
4784 98
3313 462
3454 645
3405 689
6083 472
21918 645
2514 552