50
1109
0
1
1242
2
8
955
3
1687
1483
4
2402
10
2280
2874
6
4195
2181
1202
1775
1540
2744
2456
1059
1496
2389
1893
2216
2525
1490
2370
2424
541
522
896
9
1006