1502 71
2737 290
16062 928
51386 776
4188 31
3908 136
4048 313
10949 234
4901 956
3342 540
3832 388
15736 614
2484 309
2160 115
4932 622
4024 585