295 50
24577 847
7544 551
15427 386
6593 345
2608 44
7292 869
5139 813
1380 86
3423 436
4731 936
1715 39
5131 454