3112 455
2284 366
4748 314
5978 276
9327 92
3262 371
4744 170
2131 303
1522 95
2322 324
5197 336
2380 547
4414 180
4394 417
977 121