31373 351
10098 589
15030 154
7343 195
5968 843
7707 297
11573 237
3477 351
62358 598
3558 845
6414 691