50477 86
20499 409
6490 934
260 60
1510 431
4294 672
3270 924
2126 453
2623 384
1189 359
1919 311
8622 376
8006 158
4501 534
4550 561
4311 552
1332 243
2015 497
2067 597
2964 714