12836 512
1493 317
2315 348
816 119
1159 203
15376 196
848 96
39663 457
680 87
585609 1199
112151 726
20675 473
3310 782
21163 461
256483 1121
5040 170