1013
2
2841
43829
0
3115
1322
3
17134
21
1521
1507
1363
2232
9
2610
5
1034
1055
1
3842
7
1785
2024
8
1397
4888
132
1023
4
866
1011
401
8753
1002
1037
591
965
3709
23
766