22731
1
758
0
1683
971
1743
877
4044
5
3083
2
690
2057
1722
1153
3765
4
545
984
12472
572
717
635
416
1618
451
2465
740
2666
9
459
868
1252
2471
2194
3