1501 71
2729 290
16036 928
51316 776
4162 31
3900 136
4042 313
10930 234
4894 956
3338 540
3831 388
15729 614
2482 309
2153 115
4924 622
4023 585