19279
2
25137
0
31535
646
3092
1
521
467
2730
6
691
1824
572
2657
3
2668
390
326
504
39034
4126
20634
8
7952
423
6406
12
2522
4049
10
2168
5
2855
1428
325
1362
2694