2596 297
5913 424
4635 187
2386 336
2979 492
1424 121
3697 851
27869 952
915 50
3296 589
5242 522
4410 406