30695 596
5056 559
203076 489
13458 492
2745 167
6538 254
51616 400
8540 62
7110 454
6943 114
6547 264
5568 500
7292 146
6533 661
3784 888