158 32
1720 425
3244 659
2509 768
554 96
2932 951
900 265
2109 654
920 159
2602 829
12482 468
3487 257
8197 351
3470 639
3779 534
20229 382
33101 620
92783 161
4597 266
7834 800
12348 512
19617 709
95485 613
24243 277
18395 785
5095 739
4335 300
17218 126