31583 126
34306 426
3299 82
5342 416
4397 394
2467 507
9914 627
66991 432
10153 403
47049 270
16562 531
14481 295
43781 714
4356 854
7403 844