2926 85
5943 662
12023 781
6064 284
54729 897
7159 561
30302 368
8580 709
16706 399
5275 979
31346 862
6575 213
9609 906
5829 716
4484 272
11891 933
16105 170
5954 585
34380 170
18123 561
36578 403
39824 221
26491 848
22761 810