23
0
1942
1
3498
4
3322
495
1189
87
2666
9
1374
17946
2650
20
2593
683
813
1294
3484
2366
1153
2839
6307
10