3096 596
21367 311
16229 189
400232 1217
134253 353
8667 340
17947 391
2150 137
2701 445
4760 155
6471 567
9271 252
26443 463
363433 855
101019 564
9965 262
9486 686
5168 484
5395 148
2275 337
2958 572
7473 283
80559 553
69349 341
9236 396
3665 152
6104 858
483780 1002