2997 66
3609 550
3468 638
5871 554
3546 244
12358 266
12708 199
11363 819
15532 168
55183 513
17901 483
2301 262
9007 151
38853 646
10669 280
18077 814
24007 1040
68184 591
7730 261
9987 84
5532 544
8421 563
7878 345
4591 548
5653 74
4303 428
3227 51
11427 309