4356 368
19830 60
7656 478
3182 445
2489 262
5031 784
7132 725
2863 166
3091 647
11356 948
3636 632
2867 325