151 30
2275 744
4249 930
4337 613
25630 666
20020 889
4449 578
5381 152
4829 212
23049 593
7058 117
5629 368
18077 538
3706 491