1502 71
2733 290
16050 928
51357 776
4178 31
3903 136
4046 313
10938 234
4897 956
3342 540
3831 388
15732 614
2483 309
2158 115
4928 622
4024 585