3316 841
1109 332
2899 937
2493 724
1384 34
20714 104
10148 272
5889 495
23167 569
6726 156
156815 632
1412 152