22024
16412
34531
33222
37431
1656
20616
14230
35324
4250
275124
13912
675112
48203
47800
46658
4155271
3948157
32664
3196151
30526
26012
24041
22290