3014533 319
1845456 105
1766209 81
1746729 99
1610728 80
1545178 258
1479108 52
1429106 104
1418428 295
1280704 109
1108201 176
1089134 39
1058802 96
1053684 87
962203 128
871754 76
859627 39
841532 103
782429 80
781558 62
776578 35
773853 122
773326 27
739904 13