22731
1
582
0
456
4044
5
3083
2
1346
2465
372
392
2517
1324
3125
3765
4
1199
818
803
722
804
2476
536
72
3117
8
3779
355
4471
2903
3
2964
718
206
3051