295 28
319710 604
12594 260
8943 591
10536 207
9783 701
1177990 1305
23655 107
459932 1587
74087 746
29394 457
2223 39
2483 132
5967 611
8735 739
17985 716
85849 736
28309 92