388 72
1695 112
2328 582
4653 413
4575 259
16803 862
4184 687
137315 823
12590 268
2975 513
93859 402
67903 575
33704 598
46477 171