1050 116
3752 923
6417 793
5514 508
11189 513
11640 387
2665 575
7578 442
5719 615
7618 984
5831 370
8306 716
1617 378