19783
2
758
0
810
1
3125
472
17946
803
4382
4
11059
9
2996
1189
1494
19944
32302
861
14
372
19932
6
436
131589
950
534
5504
16
1193
583
1400
1445
2377
694
1331