4245
4182
11327
7039
25591
6182
8795
6891
17774
34837
11936
13462
12795
20583
10597
8743
97914
14586
12266
53196
28954