3001 187
3591 641
123958 435
17519 348
14077 70
3298 295
30879 359
4580 753
2647 165
2341 255
21658 328
4316 400
4119 121
3963 692
7232 473
2562 606