22072 596
2934 386
9768 771
9550 831
4878 123
4330 55
105390 465
2004 212
8175 878
3749 107
8498 328
6032 240
28981 925
23694 436
8114 515
9266 541
16400 356