40062
19
660
1
789
3657
12
3267
4
2103
8819
4315
2
1650
4968
3
284
631
4465
22
521
0
12717
12683
17
2619
2724