31026 147
230972 608
24978 862
97034 390
16163 438
118759 959
21436 560
1230 52
5432 806
2310 392
3265 290
4862 652
6599 843