2785 645
1397 276
15496 268
29047 217
29463 743
5661 263
17612 148
9633 275
7041 839
8480 847
14829 180
29643 164