3112 455
2288 366
4752 314
5980 276
9332 92
3269 371
4747 170
2133 303
1527 95
2324 324
5207 336
2381 547
4421 180
4400 417
981 121