266632 883
10707 133
13193 173
117366 368
7991 852
69589 350
31764 623
27355 740
3469 647
3798 412
2538 240
3724 480
2998 95
3574 739
6206 560
5548 878
49565 245
48944 505