37116 52
9211 258
2756 446
6393 699
4920 471
15861 211
16518 457
3987 583
11302 152
10977 824
2128118 3788
3234 587