860 266
2756 893
2969 980
1263 179
3175 289
2012 263
2596 312
5653 694
2992 395
13498 661
7851 606
2350 112
3745 686
3208 514