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