3186 402
3276 87
5021 561
2656 338
19160 783
2196 85
7401 597
11349 636
2862 242
4866 584
7971 101
2368 169
3727 784
12467 901
4219 383