3151 841
1098 332
2876 937
2485 724
1070 34
20665 104
10094 272
5879 495
23105 569
6673 156
156639 632
1403 152