30035 146
228320 606
24942 862
96938 390
16091 438
117329 959
21188 560
1225 52
5426 806
2303 392
3265 290
4851 652
6591 843