3193 841
1102 332
2876 937
2485 724
1117 34
20669 104
10109 272
5882 495
23111 569
6682 156
156664 632
1405 152