1075 211
2893 636
59641 362
3316 401
46265 860
24934 490
54072 383
104364 687
20391 501
92486 285
23933 83
25545 244
14422 547
204272 998