31428 351
10018 589
15040 154
7462 195
6071 844
8125 297
11634 237
3503 351
62500 598
3583 845
6474 691