504 30
4123 85
1570 226
1418 280
494 82
3020 789
2991 573
2124 604
2958 659
3311 955
3210 925
2568 547
368 56
400 38
3503 588
2203 373
1941 397
1590 284