1502 71
2741 290
16070 928
51395 776
4189 31
3913 136
4049 313
10952 234
4901 956
3342 540
3832 388
15737 614
2484 309
2163 115
4933 622
4024 585