30906 684
16931 87
6741 468
7329 526
3466 580
3185 770
5261 346
4335 392
4838 769
3167 646
4999 548
2730 309
1717 382