2250 231
5316 518
5193 911
4493 71
4675 474
1449 90
15543 397
14384 613
9609 931
4438 254
3789 114
9158 145
3390 142
10869 416