1816
1
3105
4
1746
2
11428
25
2330
0
610
1347
607
1301
1321
2496
3
1051
1393
977
83
2065
109776
42
13967