10243
4
2001
1
4833
2
1015
1371
1794
801
0
1564
2930
2131
1423
3017
830
868
2600
2468
3
1062
1716
1749
1162
5565
9
197
3200
496
6346
16
2890
929
6499
2360
6
2658
10