129903 520
19826 131
5322 598
107765 993
46946 73
9218 535
6473 88
7852 819
10166 189
8685 214
14249 178