356 230658
46 160517
174 133685
85 98069
104 90593
75 85257
70 73237
112 71262
129 69685
52 69011
62 67013
82 66966
94 63777
85 62924
76 58689
77 56425
87 44251
89 40587
83 38885
63 38042
34 37720
84 36360
51 31755
116 30871
92 30595
47 29895
176 29538
58 29432
33 27047
56 26104
49 25232
50 24693
93 24666
56 23010
36 22586
81 20290
7 18960
60 18454
27 17987
8 16988
43 15883
52 15832