2933 31
9604 747
5030 216
5263 720
5635 141
155904 264
41547 638
15921 71
8397 857
33851 240
9487 755
5107 150
7465 482
5898 539
3750 547
4952 562
4356 614
2129 366