98680 517
49429 560
23434 240
32998 711
13949 692
10917 429
10485 423
12529 132
2511 453
2983 351
11688 563
2640 29
13229 147
11954 414
890 70
3593 875
12374 462
4139 81
5310 478
2420 113
4871 679
2034 213
6049 643
3216 116
6866 605
3724 239
5386 339
335150 906