3501 472
14474 618
19423 842
11967 447
7834 79
3825 460
2783 272
13626 206
5140 163
4324 389
3642 127
5457 552
6764 102
9701 948
3855 278