15596 175
2956 578
7633 577
32430 788
3550 80
3214 657
1257 207
2933 110
2902 475
8960 147
4154 309
4920 803
49346 196
5646 596
10197 643
2179 307
2877 119
5729 89
1462 235
7810 893
4713 90
1767 259
1001 63
1922 301
3578 156
3641 571
5029 853
3559 349