21982 596
25351 882
32352 769
26331 265
3112 153
3416 64
8638 501
12133 164
16941 356
8996 1064
5526 473
4165 396
3233 293