2160 231
5096 518
3943 911
4308 71
4649 474
1430 90
15448 397
14166 613
9527 931
4386 254
3745 114
9053 145
2801 142
10599 416