30077 147
228432 606
24943 862
96941 390
16093 438
117366 959
21197 560
1226 52
5426 806
2303 392
3265 290
4851 652
6591 843