25092 86
2168 106
14258 52
7339 857
13330 549
9920 623
14696 607
21377 328
12623 582
783 43
4902 767
12577 240
4028 564
7718 323
4541 295
7360 160
2671 175
3276 623
25484 903
16698 568
1744 332
1101 111
12314 795
7919 356
3485 696
1755 156
6793 545
7192 522