3501 472
14467 618
19423 842
11965 447
7834 79
3824 460
2783 272
13626 206
5139 163
4321 389
3638 127
5456 552
6762 102
9701 948
3853 278