31069 831
12944 786
28625 775
23333 526
30075 646
7551 531
5612 249
6549 285
6320 352
8183 834
3354 167
15945 260
4895 568
8392 328
2709 237
11679 852