946
3426
8704
3036
7186
1001
4690
1080
6751
1934
29511
1585
6848
18436
15556
7462
10127
28297
10564
4186
17130
8334
5672
31508
4371
40476
5468
50890
6625
19934
12971
6208