25343 343
18991 388
9967 824
4062 290
5451 651
12512 296
20493 672
8603 88
25682 194
3192 581
2353 270
3858 657