30071 147
228403 606
24942 862
96939 390
16092 438
117360 959
21195 560
1226 52
5426 806
2303 392
3265 290
4851 652
6591 843