19279
2
17353
0
31535
11881
3
522
611
340
2275
1343
467
2445
1020
20634
8
44199
78
355
3116
1
1425
729
597
418
1029
2587
16
3498
4
1132
592
443
344
25137
1860