2585 545
346 83
1962 521
2213 444
21386 246
39354 309
898 216
2946 251
3449 610
50673 255
94770 753
76959 258