19279
2
31535
0
25137
357
1
2275
729
8116
6
17353
1020
471
2574
598
968
20634
8
2668
3114
4
5223
9
1637
882
973
339
3510
3498
1268
500
534
1325
802
732
1824