129796 520
19816 131
5298 598
106977 993
46812 73
9151 535
6422 88
7811 819
9934 189
8544 214
14195 178