2978 302
9310 39
6910 247
150734 683
8533 151
30579 403
12704 633
47620 665
29421 643
5878 169
930 33