19944
2
436
1
3562
1746
1239
262
20163
44
1384
5
1468
2082
1424
3442
3
2184
1691
2786
2173
4833
453
2209
528
1681
3069
929
1054
662
0
6579
32
2001
1794
1532
2760
4