1502 71
2733 290
16050 928
51356 776
4176 31
3902 136
4046 313
10937 234
4897 956
3342 540
3831 388
15732 614
2483 309
2158 115
4928 622
4024 585