105396 978
2785 457
65335 464
156003 297
16772 694
37741 352
36227 801
8124 534
2439 126
4350 265
2176 411
7779 813
3190 434
8398 324
4107 430
2907 121
2896 284
2106 222
3654 577
2406 217
5080 680
2723 89
4770 383
3375 345
2648 262
3125 517
3573 430
9152 721