3175 160
12285 784
15684 884
2260 111
5815 597
4149 603
4951 509
2259 467
30964 91
90709 499
20185 742
24184 552
12636 927
45405 225
68054 476
50697 422
50036 116
15692 397
1914 597
21979 429
31782 517
49173 642
107654 465
25174 265