1057
3
4027
1403
2
5169
1
21152
8
26447
18
2173
692
1663
0
2731
94424
40177
444
4588
5
1856
634
1996
1941
2000
7
898
385
616
297066
365
344
764
395
2416
631
448