31465 351
10116 589
15214 154
7661 195
6103 844
8212 297
11686 237
3528 351
62661 598
3608 845
6526 691