22125 596
2950 386
9787 771
9575 831
4899 123
4349 55
105452 465
2015 212
8186 878
3756 107
8507 328
6047 240
29018 925
23738 437
8145 515
9284 541
16446 356