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