4245
4183
11327
7040
25591
6182
8795
6892
17774
34837
11936
13462
12795
20585
10598
8743
97914
14586
12266
53197
28956