1648 292
924 163
3036 742
15364 610
6773 314
83932 250
7003 918
5969 606
2742 197
5363 897
28092 904
5035 494
3712 778
6708 691