39953 506
5684 376
4275 110
8605 828
1179 103
4864 396
17453 421
9201 321
6133 44
9872 928
4817 546
7617 148
2413 248
5755 176
4852 757
5683 113
16110 263
3390 540
7101 795
2687 508
2294 328
1712 47
4557 315
9396 396
2850 556
1161 98
3884 153
3930 799