19783
2
2535
792
0
1458
931
436
41
4044
5
883
3083
2666
9
2124
3
17946
745
1318
801
2465
1193
481
1194
449
3125
3546
1
404