1003
0
2068
1169
1462
989
2
1360
3
2133
1696
1
2266
1624
1260
2859
1819
1453
1143
966
1149
860
1691
2293
6
829
2853
2782
5
1407
2929
2351