2557 646
722 87
819 126
1296 236
2452 416
2295 598
1475 31
1916 337
2473 677
3003 761
5867 506
318424 1077
5506 486
12730 31
8948 162
98217 977
28861 939
6339 477
6218 634
5521 124