3950 667
5384 385
179322 716
3036 281
9617 870
8544 628
4387 223
17703 466
22842 244
46268 196
3093 320