311071 599
12322 260
8439 591
10303 207
9514 701
1165820 1299
22959 107
447596 1569
72468 744
26946 453
2102 39
2298 132
5725 611
8611 739
17813 716
81361 733
24501 91