39916 506
5638 376
4265 110
8589 828
1174 103
4861 396
17438 421
9187 321
6129 44
9869 928
4810 546
7609 148
2405 248
5753 176
4851 757
5678 113
16100 263
3388 540
7090 795
2687 508
2292 328
1711 47
4552 315
9376 396
2847 556
1161 98
3875 153
3928 799