929
3
2476
574
0
1751
1
989
370
3818
1107
24337
22
623
2254
1527
2466
5
8527
1957
3211
1050
1534
2
3614
2738
5635
685
3205
1690
1250
1147
582
1808
7