20634
8
2730
6
218
0
2369
1
2657
3
2668
2
1575
3819
2076
282572
623
2855
5661
4
635
467
814
417
1470
292
2198
2710
9
4396
1291
662
360784
19
1642
915
625
5262
10
7952