15596 175
2956 578
7635 577
32431 788
3551 80
3214 657
1257 207
2937 110
2904 475
8965 147
4154 309
4921 803
49347 196
5648 596
10197 643
2179 307
2877 119
5729 89
1462 235
7810 893
4713 90
1768 259
1001 63
1922 301
3578 156
3641 571
5030 853
3559 349