22731
1
348
0
534
475
596
52
467
1780
21152
8
1243
914
1457
1166
2524
1744
2376
519
860
3125
1500
3080
3
311
749
562
1075
323
3987