4512 115
4586 252
5936 932
149935 307
24828 214
3939 912
2149 479
2811 572
3506 810
2369 504
591 44
15194 312
39897 231
7156 595
2493 240
2376 178
16967 318
26017 364
2915 478
2576 358
3492 317
2475 123
3897 300
4763 164
6585 133
27246 103
5121 451
156613 999