2942 31
9615 747
5037 216
5275 720
5643 141
155912 264
41559 638
15924 71
8400 857
33885 240
9487 755
5114 150
7471 482
5901 539
3751 547
4955 562
4356 614
2129 366