121496 160
35736 275
106700 103
72071 827
23908 49
17680 330
9633 882
58232 532
53850 527
52460 603
76069 81
126755 386
61905 688
104020 402
52895 123
100764 235
15363 515
93623 904
32750 941
158659 540
45107 60
82697 599
94963 507
51026 409
19301 98
5794 322
8362 685
96177 231