5949 673
20758 596
24987 882
31661 769
25608 265
3056 153
3371 64
8581 501
12072 164
16804 356
8855 1064
5496 473
4138 396
3153 293