3299 386
2230 193
4788 188
2704 329
1018 58
1432 121
3729 851
27920 952
5128 553
2897 255
67042 690
10782 894
9051 452
4942 641
9015 408