500551 1013
33882 238
10892 756
17792 785
10764 290
6892 264
22001 248
7903 388
11612 147
8943 293
8570 367
26431 897
52646 719
119532 555
31111 362
7242 367
3236 188
55839 307
70081 298
6657 144
158433 394
39723 375
34714 626
139579 486
82578 284
68527 932
17968 303
8170 108