3310 386
2239 193
4831 188
2715 329
1031 58
1445 121
3739 851
27931 952
5142 553
2903 255
67050 690
10804 894
9067 452
4946 641
9018 408