10431 328
8019 125
8525 603
6363 358
17860 932
9680 74
8349 679
2948 623
17981 286
5565 738
18019 529
645 30
4725 315
5532 837
3354 49
2572 452
4478 457
13445 747