6943 802
2435 54
3643 347
62704 135
33904 638
45917 432
7288 585
12912 146
27655 715
2370 160
3162 275
3994 597
6235 731
3689 857
5786 509