500528 1013
33880 238
10892 756
17789 785
10764 290
6892 264
21997 248
7902 388
11612 147
8943 293
8570 367
26431 897
52645 719
119527 555
31109 362
7242 367
3236 188
55832 307
70072 298
6657 144
158431 394
39723 375
34711 626
139573 486
82574 284
68522 932
17966 303
8170 108