1502 71
2729 290
16043 928
51326 776
4166 31
3902 136
4042 313
10934 234
4895 956
3342 540
3831 388
15732 614
2482 309
2155 115
4927 622
4023 585