40044 506
5723 376
4283 110
8619 828
1189 103
4870 396
17461 421
9207 321
6135 44
9878 928
4833 546
7630 148
2418 248
5769 176
4860 757
5729 113
16169 263
3402 540
7106 795
2690 508
2296 328
1716 47
4562 315
9408 396
2855 556
1170 98
3916 153
3933 799