3286 402
3517 89
8356 562
2705 338
19290 783
2237 85
7469 597
11470 636
2899 242
4910 584
8023 101
2408 169
3760 784
12615 901
4300 383