2933 31
9609 747
5032 216
5265 720
5637 141
155906 264
41548 638
15921 71
8398 857
33858 240
9487 755
5109 150
7467 482
5899 539
3750 547
4952 562
4356 614
2129 366