2584 545
346 83
1960 521
2213 444
21384 246
39354 309
898 216
2946 251
3449 610
50669 255
94770 753
76957 258