596 166
862 232
2559 696
4615 46
5630 231
5060 220
2943 123
7395 531
75844 450
30253 247
24243 74
11287 715
4769 397
5369 350
5434 636
7534 625