1430 316
438 99
1289 243
288221 1253
6059 559
306146 1306
167910 665
67895 216
109504 365
197285 325
75760 147
147058 612
331764 1230
106458 412
88569 571
128509 166
23187 748