3110 840
1095 332
2868 937
2484 724
1001 34
20655 104
10082 272
5877 495
23085 569
6666 156
156626 632
1403 152