501 49
5449 710
2888 362
11610 432
4784 471
2860 233
6855 638
4882 664
9803 592
6727 115
6155 247
5987 292
21817 552
27264 383
12610 623
6982 466
6214 771
3287 156
5623 892
14595 252
5688 322
40281 595
20411 704
23007 36
20026 276
11030 621
4306 71
17768 610