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