105025 978
2785 457
65333 464
155924 297
16726 694
37710 352
36220 801
8122 534
2435 126
4348 265
2174 411
7778 813
3188 434
8394 324
4107 430
2906 121
2895 284
2104 222
3654 577
2406 217
5080 680
2722 89
4768 383
3370 345
2647 262
3124 517
3572 430
9150 721