31428 351
10016 589
15040 154
7459 195
6071 844
8125 297
11634 237
3502 351
62497 598
3583 845
6473 691