1502 71
2740 290
16064 928
51389 776
4188 31
3910 136
4049 313
10949 234
4901 956
3342 540
3832 388
15737 614
2484 309
2162 115
4932 622
4024 585