45221 857
2613 327
87008 389
21281 359
11375 112
19672 747
15042 533
6799 874
13975 722
9581 881
8831 91
6308 512
10268 808
7486 78