19279
2
1501
0
2041
1
968
3691
5
2809
17353
2301
2648
1528
2881
31535
18385
3114
4
3510
4111
2990
6
2749
2748
1452
2493
1098
2125
1157
2526
3