31009 351
5688 587
14291 154
6022 195
5211 843
6871 297
10704 237
3218 351
61270 598
3338 845
5530 691