3953 667
5387 385
179367 716
3036 281
9617 870
8544 628
4387 223
17706 466
22844 244
46280 196
3094 320