295 50
24579 847
7544 551
15428 386
6594 345
2609 44
7292 869
5141 813
1382 86
3423 436
4731 936
1715 39
5131 454