149 1
10 165
488 522
51 66
656 120
296 431
119 951
187 290
411 980
983 186
89 346
125 318
874 789
608 658
526 158
596 102
388 980
257 167
786 440
510 524