2961 302
9302 39
6901 247
150572 683
8522 151
30556 403
12695 633
47582 665
29396 643
5865 169
930 33