3195 545
8212 132
4357 612
13571 88
2477 196
8249 369
4555 426
28948 517
2825 672
11694 85
17191 593
15644 687
900 156
3119 508
5514 152