19783
2
1746
25669
0
1000
1819
1
2392
32302
1568
3326
3
1570
2073
1749
1326
2535
1618
572
1380
2082
1615
830
2996
2294
526
2173
1399
4305
1606
1699
3090
6
496