3009055 319
1843083 105
1764007 81
1745180 99
1608706 80
1540759 258
1476406 52
1426777 104
1414059 295
1277632 109
1105331 176
1087680 39
1057178 96
1050776 87
959703 128
869380 76
858253 39
839981 103
779908 80
779681 62
774881 35
771509 27
770830 122
738728 13