20634
8
395
1
2830
7
765
1665
3
1470
3116
1421
3114
4
1733
1054
1374
2372
2
282572
0
1501
2855
635
2172
447
662
3268
2470
650
3795
263
1889