5003 300
5257 146
3255 143
10940 638
5760 247
5817 453
3628 581
5150 442
2396 328
3402 361
7667 337
5103 637
2904 190
1101 122
6012 307
6360 587
4275 423
5293 634
5972 692
3214 279
8699 791
6864 606
1361 358
2348 696