23394 47
2748 305
19086 348
42507 897
7743 917
20542 678
7225 286
108613 552
7688 434
5861 469
2889 472
4157 273
4487 67
11248 565
6610 412
3733 888