30056 147
228373 606
24942 862
96938 390
16091 438
117347 959
21195 560
1226 52
5426 806
2303 392
3265 290
4851 652
6591 843