23447
0
3942
2
6939
29656
98601
31
1139
1
1802
1590
31424
195960
3451
5
496
3041
3
81747
42
997
1226
1112
3052
15324
6
2425
12
2695
3125
5264
3533
4
1017
553
26
1049
565
595