2960 302
9302 39
7328 594
11399 684
6901 247
150564 683
8521 151
30556 403
12695 633
47576 665
29396 643
5864 169
17538 461
658 79
930 33
2779 701