108963 333
21942 503
71377 311
18315 63
41178 566
161529 367
27842 117
49756 143
51732 587
76774 1063
21649 812
8621 547
53890 696
16505 793
9878 163
155284 758
191559 1148
22423 346
23380 211
11771 647
291033 727
96979 949
93893 462
79350 165
25693 536
62444 769
139705 658
9507 293