4361 30
12349 85
101978 534
9157 393
7318 692
9219 680
51988 725
1638 373
32132 436
2999 56
15071 539
4873 462
3902 919