5003 662
2112 235
5271 638
6688 309
4161 737
69244 402
4938 892
3101 543
34928 172
1105 89
3082 119
4212 893
2387 357
4598 46