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