5427 471
5506 126
6734 280
5667 747
9882 598
11657 36
2546 484
1709 239
4701 564
1333 223
10088 208
5874 660
7452 593
22635 893
23859 373
6938 305
3096 336
2349 458
1271 126