7370
12056
4499
6612
31885
5169
20646
2245
13016
8496
35357
13777
7490
50099
10959
7835
5214
5486
4865
5140
2258
42848
149652
35730