43050 316
118464 199
2796 510
2006 306
2926 633
1612 344
1378 235
2476 441
2620 404
1267 295
1128 143
1995 315
2957 786