43829
0
1322
3
1507
2610
5
1034
2
1055
1
1785
2024
8
1397
2841
866
1011
401
1002
1037
591
965
766
1118
1155
95
630
213
1171
1370
2899
1504
367
53
135700
11