22950
0
17346
2
28611
3337
15537
1684
1
2339
1973
6
1621
5
1112
1439
16162
4306
8
1896
3
669
5545
4
2486
2073
1051
3022
1867
2267
1645
1569
2794