3014533 319
1845455 105
1766205 81
1746732 99
1610733 80
1545178 258
1479108 52
1429107 104
1418432 295
1280705 109
1108203 176
1089126 39
1058802 96
1053681 87
962205 128
871753 76
859633 39
841526 103
782431 80
781556 62
776579 35
773857 122
773332 27
739903 13