2248 47
1011 67
10743 472
18832 818
5065 315
10245 600
5062 103
7534 484
3440 739
16264 631
2409 392
12769 168
5130 822
6234 309
3787 457
3627 474
2197 245
2303 168