265878 883
10681 133
13178 173
117075 368
7978 852
69268 350
31307 623
27289 740
3461 647
3782 412
2523 240
3714 480
2988 95
3560 739
6190 560
5525 878
49361 245
48626 505