3096 596
21367 311
16228 189
400182 1217
134243 353
8667 340
17947 391
2150 137
2701 445
4760 155
6470 567
9271 252
26439 463
363393 855
101011 564
9965 262
9486 686
5168 484
5395 148
2275 337
2958 572
7473 283
80547 553
69343 341
9236 396
3664 152
6103 858
483737 1002