4583 682
3797 432
2483 349
4601 319
2608 293
3347 699
4248 596
2567 238
44385 172
38734 773
25992 588
104271 1126
66034 341