4431 728
5143 508
18494 619
4256 594
1656 102
4321 81
30881 566
6988 293
15411 379
11131 607
15034 890