31664 126
34373 426
3301 82
5343 416
4399 394
2470 507
9916 627
67030 432
10163 403
47121 270
16578 531
14488 295
43866 714
4358 854
7405 844