30049 972
12727 238
2109 328
7269 545
8595 624
4591 601
2863 166
21460 1019
1642 31
3308 262
4458 341
10053 171