3112 455
2285 366
4749 314
5979 276
9328 92
3267 371
4745 170
2132 303
1523 95
2323 324
5200 336
2381 547
4417 180
4396 417
979 121