2596 29
16678 189
8279 647
62623 135
31445 339
65850 275
203561 1052
20225 651
13691 290
46757 897
41241 398
4996 150
10695 603
6037 480
5560 902
4015 342
2389 89