2961 302
9302 39
7329 594
11403 684
6902 247
150577 683
8526 151
30556 403
12695 633
47582 665
29398 643
5865 169
17539 461
658 79
930 33
2779 701