2964 302
9303 39
7333 594
11407 684
6903 247
150593 683
8527 151
30558 403
12698 633
47589 665
29399 643
5865 169
17540 461
658 79
930 33
2779 701