3112 455
2284 366
4748 314
5978 276
9328 92
3264 371
4745 170
2132 303
1522 95
2322 324
5198 336
2380 547
4414 180
4394 417
978 121