2971 909
1090 236
99050 846
21937 103
29743 131
1698 138
52134 454
2854 673
1672 281
3112 568
3402 547
1014 68
1191 232