129796 520
19816 131
5297 598
106952 993
46811 73
9150 535
6422 88
7808 819
9929 189
8544 214
14194 178