3096 596
21367 311
16235 189
400399 1217
134300 353
8667 340
17947 391
2150 137
2701 445
4760 155
6473 567
9273 252
26449 463
363575 855
101043 564
9968 262
9487 686
5169 484
5395 148
2275 337
2958 572
7473 283
80600 553
69379 341
9237 396
3665 152
6105 858
483976 1002