40039 506
5722 376
4283 110
8617 828
1189 103
4870 396
17460 421
9207 321
6135 44
9878 928
4833 546
7630 148
2418 248
5768 176
4859 757
5728 113
16158 263
3401 540
7106 795
2690 508
2296 328
1716 47
4562 315
9408 396
2855 556
1168 98
3915 153
3933 799