3096 596
21367 311
16228 189
400167 1217
134237 353
8667 340
17947 391
2150 137
2701 445
4760 155
6470 567
9271 252
26438 463
363375 855
101010 564
9965 262
9486 686
5167 484
5394 148
2275 337
2958 572
7472 283
80543 553
69338 341
9234 396
3664 152
6103 858
483710 1002