1501
0
2955
2
2113
1
2896
10
1390
653
775
2435
2754
5
1077
1298
1045
2193
697
1737
1227
845
1510
2189
799
864
1809
1869
327
1550
1254
1603
1973
1645
1683