1502 71
2733 290
16049 928
51354 776
4174 31
3902 136
4045 313
10935 234
4897 956
3342 540
3831 388
15732 614
2483 309
2157 115
4928 622
4024 585