16003 106
35291 196
3903 103
7475 597
7043 761
2997 165
4135 58
5904 262
4862 287
7152 463
6842 418
5848 667
3621 101
10898 533
8354 663
10863 672
8940 749
7681 56
5971 201
17231 347
7019 338
6281 592
13751 157
4538 711