30050 147
228350 606
24942 862
96938 390
16091 438
117341 959
21192 560
1225 52
5426 806
2303 392
3265 290
4851 652
6591 843