31373 351
10101 589
15032 154
7344 195
5968 843
7712 297
11573 237
3478 351
62358 598
3558 845
6414 691