22731
1
1619
2
3682
1568
753
1142
574
4305
669
0
1570
1746
2733
4
3022
7
9836
15
1221
3351
3
1751
3046
4044
5
3203
6779
1172
1944
2004
9435
8
619
377
397
2735
792