50885 86
20551 409
6501 934
261 60
1510 431
4319 672
3275 924
2128 453
2625 384
1189 359
1928 311
8628 376
8012 158
4506 534
4553 561
4314 552
1335 243
2016 497
2068 597
2982 714