266031 883
10686 133
13181 173
117134 368
7981 852
69338 350
31408 623
27308 740
3465 647
3784 412
2524 240
3714 480
2990 95
3563 739
6195 560
5531 878
49406 245
48702 505