6086 673
22163 596
25657 882
32442 769
26519 265
3130 153
3446 64
8650 501
12151 164
16980 356
9051 1064
5546 473
4318 396
3249 293