3010930 319
1843803 105
1764556 81
1745631 99
1609158 80
1542008 258
1477383 52
1427556 104
1415529 295
1278479 109
1106079 176
1087933 39
1057526 96
1051580 87
960478 128
869902 76
858581 39
840409 103
780703 80
779958 62
775454 35
771957 27
771806 122
738980 13