102165 951
2951 529
5595 676
5112 619
10229 78
22816 325
9952 106
23271 630
212086 777
16768 551
10722 507
24754 502
6126 637
8075 694
46995 120