1620
4
1226
1
3053
7
2029
553
278
1995
2
1607
1004
1597
2650
2944
12621
22
1393
1941
471
0
1309
3683
1371
490