2432 297
5929 424
4556 187
2382 336
2968 492
1389 121
3678 851
27839 952
900 50
3298 589
5231 522
4385 406