30977 351
5258 585
14052 154
5576 195
5086 843
6789 297
10568 237
3166 351
61180 598
3315 845
5319 691