31022 351
5696 745
5961 151
4172 122
3537 182
1610 179
116569 962
10374 644
7577 659
5120 956
11885 469
3714 529
3901 849
9579 777
1626 72
17380 502
4372 677