3010407 319
1843606 105
1764352 81
1745480 99
1609008 80
1541734 258
1477205 52
1427378 104
1415077 295
1278257 109
1105901 176
1087901 39
1057434 96
1051401 87
960284 128
869708 76
858530 39
840283 103
780526 80
779780 62
775281 35
771883 27
771578 122
738932 13