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