3001 187
3591 641
123973 435
17521 348
14077 70
3298 295
30879 359
4580 753
2647 165
2341 255
21658 328
4316 400
4120 121
3965 692
7234 473
2562 606