3316 841
1110 332
2899 937
2494 724
1385 34
20714 104
10148 272
5889 495
23167 569
6726 156
156816 632
1412 152