39938 506
5672 376
4274 110
8599 828
1178 103
4864 396
17450 421
9196 321
6131 44
9871 928
4815 546
7611 148
2412 248
5754 176
4851 757
5683 113
16106 263
3388 540
7099 795
2687 508
2294 328
1711 47
4555 315
9389 396
2848 556
1161 98
3883 153
3929 799