2981 302
9311 39
7356 594
11442 684
6910 247
150781 683
8536 151
30589 403
12706 633
47632 665
29431 643
5884 169
17549 461
661 79
930 33
2780 701