2596 297
5914 424
4636 187
2387 336
2979 492
1424 121
3697 851
27872 952
915 50
3297 589
5242 522
4410 406