272 38
102558 555
2680 674
1299 112
3001 439
1178 196
138888 455
7185 405
20765 511
3516 326
1494 50
315201 839
3142 780
83103 467
139285 606
33997 633
94280 691
51055 216