2998 187
3585 641
123747 435
17502 348
14058 70
3298 295
30869 359
4580 753
2647 165
2340 255
21657 328
4313 400
4119 121
3960 692
7225 473
2562 606