15016 591
3556 133
6596 198
6799 650
12402 703
4191 300
4438 281
16764 625
22503 397
5003 554
6234 359
4352 486
3957 385
4829 715
2917 657