5002 300
4216 47
4205 331
22881 385
7709 167
9074 54
3897 311
13900 917
11677 41
3917 55
6416 398
2792 153
5419 647
5386 498
3982 759
11533 314
5008 526
17932 319
6755 747
6073 433
5743 301
8578 213
13772 350
7809 581
22897 514
4498 197
4901 512
6667 686