5008 662
2112 235
5274 638
6689 309
4163 737
69273 402
4940 892
3104 543
34931 172
1107 89
3084 119
4213 893
2389 357
4599 46