20178 58
17565 485
2660 401
9449 239
8149 501
4208 465
2942 284
10289 465
8456 105
2220 324
3592 797
2380 412