3093 840
1091 332
2864 937
2484 724
974 34
20654 104
10079 272
5877 495
23072 569
6664 156
156624 632
1403 152