4284
3962
3470
6376
5785
3687
4222
5308
13143
8075
9960
7882
9714
8743
44324
14615
6653
13881
10940
14412
9176
18058
11245
18616
29002