22731
1
1757
2
21152
8
1923
1743
0
1751
1225
790
1787
6779
5
1393
690
753
991
1618
1142
810
1304
2435
3
2004
564
1746
3683
5375
2669
1247
785
951
1761
2505