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