3731
41034
30780
26044
37433
2970
4090
21814
282269
18516
20422
28817
42227
32110
31183
28415
2450267
22104
2136153
19556
1953149
15900
15670
13910