12076 361
3548 415
8365 90
10858 112
7247 159
7957 792
8369 461
45107 912
2962 184
6603 787
2768 584
2897 340