396
1
18816
11
14861
7
2105
9611
0
1754
2
2392
1355
3
778
2768
20163
44
1132
1560
1700
1472
3386
1749
4072
2087
5504
16
3147
5
1069
2476
3234
2949
923
1898
5164
3798
4
153793