3263 402
3576 87
5059 561
2686 338
19317 782
2214 85
7436 597
11462 636
2899 242
4900 584
7995 102
2377 169
3738 784
12769 902
4256 383