20634
8
1020
0
19279
2
968
2275
31535
637
2198
1671
1
3114
4
1645
1501
2730
6
325
1824
901
529
155
2008
2284
2526
3
77
25137
2369
366
371
4396
2337
545
871