30072 147
228409 606
24943 862
96940 390
16092 438
117362 959
21197 560
1226 52
5426 806
2303 392
3265 290
4851 652
6591 843