5950 673
20759 596
24990 882
31662 769
25610 265
3056 153
3371 64
8581 501
12072 164
16804 356
8855 1064
5496 473
4138 396
3153 293