40909 506
6553 376
4678 110
8886 828
1254 103
5016 396
24686 423
9457 321
6228 44
10043 928
4998 546
7823 148
2484 248
5811 176
4896 757
6025 113
16668 263
3450 540
7252 795
2734 508
2393 328
1769 47
4621 315
9470 396
2949 556
4193 99
4174 153
3978 799