20634
8
31535
0
2317
423
2275
2
4598
6
5155
390
1446
2168
5
669
1
2551
1043
1362
1222856
4
2749
1452
1897
10270
2644
2243
7
3351
2546
2069
3
1256
4111
14492
1084
1861
2190