3291 402
3527 89
8358 562
2708 338
19291 783
2240 85
7472 597
11473 636
2901 242
4910 584
8026 101
2412 169
3764 784
12631 901
4302 383