21147 625
7541 341
22116 744
396940 1005
275390 846
7907 348
7269 501
10415 263
6554 543
20680 85
27765 341
13232 156
33605 244
2986 243
6169 621
2146 152
24594 292