2561 542
2280 191
117312 561
155242 299
47300 171
10346 916
3288 394
30214 432
23281 367
6711 686
3003 205
4869 675
4501 574
4886 667