1521
2
43828
0
1022
4
1322
3
3115
2841
1506
1361
1013
2232
9
2610
5
723
1034
1055
1
1785
2024
8
3013
17134
21
1397
580408
2470
132
866
1011
401
8753
1002
2098
1037
591