2696 297
5966 424
4688 187
2432 336
3021 492
1481 121
3735 851
27905 953
944 50
3323 589
5271 522
4439 406