5040 632
4441 160
327007 529
186932 592
94747 372
141889 691
98336 453
255989 830
84299 541
174547 1069
59362 507
102979 399
30609 673
21599 331
16146 695
22188 669
7695 448
20142 313
11611 561
13513 475
27262 489
18753 412
16362 503
15576 493
21235 242
14142 435
10624 131