15016 591
3556 133
6596 198
6799 650
12401 703
4191 300
4437 281
16762 625
22502 397
5003 554
6232 359
4352 486
3957 385
4829 715
2917 657