2981 302
9311 39
7359 594
11447 684
6914 247
150789 683
8536 151
30592 403
12708 633
47635 665
29435 643
5887 169
17550 461
662 79
930 33
2780 701