3014531 319
1845455 105
1766205 81
1746732 99
1610734 80
1545176 258
1479108 52
1429104 104
1418426 295
1280708 109
1108206 176
1089130 39
1058807 96
1053682 87
962207 128
871751 76
859634 39
841532 103
782429 80
781551 62
776584 35
773858 122
773331 27
739902 13