107954 953
2997 529
5602 676
5123 619
10236 78
22820 325
9966 106
23297 630
213409 778
16833 551
10767 507
24832 502
6145 637
8085 694
47187 120