3096 596
21367 311
16234 189
400289 1217
134265 353
8667 340
17947 391
2150 137
2701 445
4760 155
6472 567
9272 252
26446 463
363465 855
101023 564
9967 262
9487 686
5169 484
5395 148
2275 337
2958 572
7473 283
80572 553
69355 341
9236 396
3665 152
6105 858
483847 1002