15016 591
3556 133
6596 198
6799 650
12401 703
4191 300
4436 281
16762 625
22501 397
5003 554
6230 359
4349 486
3957 385
4829 715
2917 657