2222226
649890
258770
188723
151062
137192
116145
86908
80850
63138
30955
18668
12077
272769
68311
65359
42725
39632
39190
38232
36369
29850
27427
22307
22214
18268
18214
17370