29940 146
228003 606
24939 862
96931 390
16081 438
117170 958
21154 560
1223 52
5425 806
2303 392
3264 290
4850 652
6591 843