3183 402
3272 87
5021 561
2656 338
19159 783
2196 85
7398 597
11340 636
2862 242
4866 584
7971 101
2368 169
3727 784
12465 901
4219 383