2596 29
16679 189
8279 647
62623 135
31445 339
65851 275
203567 1052
20225 651
13691 290
46758 897
41243 398
4996 150
10695 603
6037 480
5560 902
4015 342
2389 89