3316 841
1109 332
2898 937
2493 724
1382 34
20713 104
10148 272
5889 495
23167 569
6726 156
156815 632
1412 152