2999 187
3588 641
123801 435
17504 348
14064 70
3298 295
30870 359
4580 753
2647 165
2341 255
21657 328
4313 400
4119 121
3961 692
7229 473
2562 606