2916 31
9585 747
5018 216
5246 720
5599 141
155887 264
41517 638
15890 71
8391 857
33767 240
9483 755
5090 150
7464 482
5886 539
3749 547
4952 562
4354 614
2127 366