2965
2824
2102
2120
4399
36841
3097
2935
2228
2863
1598
2038
1999
28105
5261
2934
2021
1829
1648
1696
2197
23313
3726
350346
3401
167487
66624
5779
18227
29621
91591
178465
52227
724886
264477
33291
116876
10659
132009