40056 506
5733 376
4286 110
8623 828
1190 103
4876 396
17462 421
9212 321
6136 44
9879 928
4833 546
7634 148
2423 248
5771 176
4861 757
5734 113
16184 263
3403 540
7107 795
2691 508
2298 328
1717 47
4562 315
9408 396
2860 556
1176 98
3922 153
3933 799