1686 169
2870 389
12243 121
4803 693
3050 648
18088 522
7117 371
9400 275
92199 454
2757 381
1196 181
3626 89