30952 125
2719 143
29593 712
3183 492
6102 353
20385 587
30015 329
17675 327
9883 737
6155 798
8148 145
17077 451
3167 623
21177 417
6764 862
1753 252
4157 521
4184 755