19944
2
496
0
1746
2377
1
1093
2999
3
1814
1787
1681
5504
16
801
2166
3090
6
830
1380
1632
3326
526
1704
2294
2906
4382
4
1813
1174
1749
1788
14887
18
693
1660
2428