2160 231
5097 518
3944 911
4310 71
4649 474
1430 90
15448 397
14166 613
9527 931
4387 254
3745 114
9056 145
2803 142
10599 416