3501 472
14464 618
19423 842
11964 447
7834 79
3823 460
2782 272
13626 206
5139 163
4321 389
3637 127
5456 552
6762 102
9700 948
3853 278