1050 116
3752 923
6417 793
5514 508
4205 75
3944 502
4759 558
15099 350
8236 641
8725 378
7929 304
6739 368
12798 512
11018 251
5135 281
8736 641