2997 187
3585 641
123720 435
17501 348
14056 70
3298 295
30868 359
4579 753
2647 165
2339 255
21657 328
4313 400
4119 121
3960 692
7225 473
2562 606