3501 472
14469 618
19423 842
11966 447
7834 79
3825 460
2783 272
13626 206
5139 163
4323 389
3639 127
5456 552
6763 102
9701 948
3854 278