1502 71
2729 290
16043 928
51325 776
4164 31
3901 136
4042 313
10933 234
4894 956
3342 540
3831 388
15730 614
2482 309
2155 115
4927 622
4023 585