42096
2909
4677
3547
14274
39633
3378
4712
4200
3504
2115
5060
2624
3178
7495
82504
2956
4216
4699
4018
3418
3015
4983
2993
8964
8547
7459
4659
3410
11406
5127
84715
12261
12257
3545
4879
4366
6475
7189
5295
2885
6695
2018
6720
3089
3065
23847
6166
5743
2740
2809
2284
3098
3928
2538
2815
3167
13827
5582
2079