39931 506
5649 376
4270 110
8593 828
1177 103
4863 396
17444 421
9189 321
6130 44
9871 928
4811 546
7610 148
2405 248
5754 176
4851 757
5680 113
16103 263
3388 540
7098 795
2687 508
2293 328
1711 47
4553 315
9381 396
2848 556
1161 98
3877 153
3929 799