5096 140
14035 204
181123 690
26636 152
11566 625
6710 581
6439 598
3495 316
3272 388
45655 334
20569 464
6693 493
2793 136
6732 473
5316 579
15460 69