3081 200
4848 817
9988 489
25016 121
8705 724
8927 357
5913 388
2950 517
41961 493
108077 316
3798 89
36779 877
42785 83
13085 224
7059 305