5055
3
747
0
1547
1029
1875
5
2541
847
3101
2
2660
2308
4184
672
91887
19
12459
1005
4732
1554
942
4309
3817
8
2019
1
5147
2789
1391
1490
1114
641
1371
2137