118025 519
2990 60
4197 274
2799 362
22104 294
2676 507
8007 354
38724 606
7270 255
5127 935
6823 411
22353 455