40023 540
3095 201
3611 281
8255 766
2793 288
11262 552
4510 612
2928 216
9508 618
13061 442
1984 126
3321 436
27818 700
6166 499
3130 667
4495 685
3051 243
8506 174
7384 593
7079 716
8385 602
7435 690
5877 653
5152 422