2506 45
3225 52
15572 107
3678 37
14187 470
10323 592
10650 171
39754 565
51121 432
13619 1002
36764 218
26932 198
19504 149
33310 746
12465 669
205507 963
50609 867
12970 497
34103 330
12176 825
25386 736
16176 117
13915 386
21867 855
3648 398
3003 312
9343 239