15121 162
2967 136
4339 505
3155 384
39696 634
15862 109
6151 191
4405 521
1850 322
3880 481
23396 903
7650 667
15993 95
2827 159
2593 473
20453 243
2003 322