4292
2
47
0
320
543
1636
798
1984
3
1650
1462
1482
1
994
422
503
521
965
369
804
2189
683
5009
414
6850
10
6339
1084
611
1073
363
1152
362
2941