1102
0
2003
1
2428
3
3676
973
1791
3045
1143
1097
2
1647
4
4080
2272
731
5862
5
1073
638
2046
709
1383
697
4599
10
2284
282
8313
9
3620
7762
989
1547
820
1543