2980 302
9310 39
6910 247
150763 683
8534 151
30585 403
12705 633
47630 665
29427 643
5881 169
930 33