510 163
1609 356
808 157
3046 923
3976 261
7852 516
7715 237
5158 514
4636 153
6115 607
2575 257
5012 373
5014 642
7362 698
3384 32
12291 815
18430 778