3220
2260
2450
1572966
19011
37979
24212
1768
1219
2078
31226
1273
1097012
78398
762613
73502
6462274
6204257
49275
49077
4839154
41122
37814
37170