2940 306
2192 109
9416 524
3435 387
10685 698
3737 224
5230 56
13559 688
6200 763
23606 527
27164 665
37168 289
3162 102
7360 597
5973 115
2746 304
4122 386
15917 907
3967 651
5725 554
6056 445
26015 523
5283 391
5896 414