3001 187
3592 641
123985 435
17521 348
14079 70
3298 295
30880 359
4581 753
2647 165
2341 255
21658 328
4316 400
4120 121
3965 692
7236 473
2562 606