4259
3926
3443
6350
5753
3656
4193
5273
13109
8048
9937
7863
9688
8723
44289
14583
6635
13858
10907
14380
9145
18019
11223
18578
28960