140701 278
6453 209
933954 1244
25714 52
22144 818
196723 527
201565 1231
45979 774
60105 602
12886 494
3933 675
4293 306
3850 387
43843 117