159506 401
15089 385
10704 294
7928 149
10807 171
10994 832
28494 586
16639 414
9550 368
18992 763
1943 337
4970 651