3096 596
21367 311
16232 189
400263 1217
134258 353
8667 340
17947 391
2150 137
2701 445
4760 155
6471 567
9272 252
26445 463
363453 855
101021 564
9965 262
9487 686
5168 484
5395 148
2275 337
2958 572
7473 283
80569 553
69354 341
9236 396
3665 152
6105 858
483812 1002