5951 268
2696 219
119103 519
11083 679
104860 460
20425 547
3050 566
3731 831
2057 151
6482 549
8595 653
2904 264
2651 595